/* BulletProof Security Admin Settings Stylesheet */

/* BPS container and various form elements */
#bps-container { margin: 20px 0 5px 0; font-size: 12px; }

#bps-container table th { width: 200px; background: #FFFFFF;}

#bps-container table label { font-weight: 700; vertical-align:bottom;}

#bps-container div div { font-size: 1em; }

.bps-tab-page {}

#messageinner {}
.updatedinner {border:1px solid #999999; background-color: #ffffe0; width:80%; padding:2px 2px 2px 4px; margin:0px 0px 10px 0px;}
/* #FFFFCC; /*
/********* WordPress Default CSS **************/
.form-table {background: #EBEBEB; border:1px solid #addae6;}

.tog {}

.submit { padding:10px 0px 10px 15px;}

.url-path { font-weight:700;}

/**********************************************/

/************** BPS Menu *********************/
.bps-menu {}
.bps-menu ul li { border:1px solid #EBEBEB; font-size: 1.25em; font-weight:700;}
.bps-menu ul li a { color:#FFFFFF; background-image:url(../images/menu_btn.png); background-repeat:none;}
.bps-menu ul li a:hover {color:#000000; background-image:url(../images/menu_btn_over.png); background-repeat:none;}
.bps-menu ul li a:active {color:#FFFFFF; background-image:url(../images/menu_btn_over.png); background-repeat:none;}

/*********** jQuery UI Tabs *****************/
#bps-tabs-1, #bps-tabs-2, #bps-tabs-3, #bps-tabs-4, #bps-tabs-5, #bps-tabs-6, #bps-tabs-7, #bps-tabs-8, #bps-tabs-9, #bps-tabs-10 {
	border:1px solid #999999;
	padding:0px 10px 5px 10px;
}

#bps-tabs .ui-tabs-nav li.ui-tabs-selected a:link,
#bps-tabs .ui-tabs-nav li.ui-tabs-selected a:visited,
#bps-tabs .ui-tabs-nav li.ui-tabs-selected a:hover,
#bps-tabs .ui-tabs-nav li.ui-tabs-selected a:active { color:#000000; background-image:url(../images/menu_btn_over.png); background-repeat:none; }

#bps-tabs .ui-tabs-nav li a:link,
#bps-tabs .ui-tabs-nav li a:visited,
#bps-tabs .ui-tabs-nav li a:hover,
#bps-tabs .ui-tabs-nav li a:active { font-size:14px; }

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-tabs { padding: 0; zoom: 1; }

.ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-panel .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-panel .ui-tabs-nav li { position: relative; float: left; margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-panel .ui-tabs-nav li a { float: left; text-decoration: none; padding: .4em 1em; }
.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-panel .ui-tabs-panel { padding: 0 0 1em 0; display: block; border: none; }
.ui-tabs .ui-tabs-panel .ui-tabs-panel { padding: 0; }
.ui-tabs .ui-tabs-hide, .ui-tabs .ui-tabs-panel .ui-tabs-hide { display: none !important; }

/* Read Me Links on pages */
.bps-tab-page a {
	color:#000000;
	padding:4px 12px 6px 12px;
	text-decoration:none;
}

.bps-tab-page h1 a, .bps-tab-page h2 a, .bps-tab-page h3 a, .bps-tab-page h4 a {
	color:#000000;
	background-image:url(../images/read_me_btn.png);
	background-repeat: no-repeat;
	padding:4px 12px 6px 12px;
	text-decoration:none;
	margin-left:10px;
}

.bps-table_title a {
	color: #000000;
	font-size:12px;
	background-image:url(../images/read_me_btn_table.png);
	background-repeat:repeat-x;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	margin-left:10px;
}

/* Tables - System Info Page, Status Page, Backup and Restore Page */
.bps-system_info_table {}
.bps-status_table {}
.bps-backup_restore_table {}
.bps-help_faq_table {padding:0px 0px 10px 0px;}
.bps-whats_new_table {padding:0px 0px 0px 0px; border:1px solid black; margin-bottom:10px;}
.bps-public-ip { background: #A9F5A0; border:1px solid #addae6; text-align:center; font-weight:900; }

.bps-table_title {
	color:#FFFFFF;
	font-size:12px;
	font-weight:900;
	padding:5px 0px 5px 5px;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
	border-right:1px solid black;
	border-left:1px solid black;
	border-top:1px solid black;
}

.bps-table_title_no_border {
	color:#FFFFFF;
	font-size:12px;
	font-weight:900;
	padding:5px 0px 5px 5px;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-table_cell {
	background:#FFFFFF;
	vertical-align:text-top;
	padding:0px 0px 0px 5px;
	border-right:1px solid black;
	border-left:1px solid black;
}

.bps-table_cell_no_border {
	background:#FFFFFF;
	vertical-align:text-top;
	padding:0px 5px 0px 5px;
}

.bps-table_cell_bottom {
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-table_cell_bottom_no_border {
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-table_cell_perms_head_left { 
	font-weight:bold;
	background-color:#A9F5A0 ;
	padding:0px 0px 0px 5px;
	border-left:1px solid black;
	border-bottom:3px solid #000066;
}

.bps-table_cell_perms_head_middle {
	font-weight:bold;
	background-color:#A9F5A0;
	padding:0px;
	border-bottom:3px solid #000066;
}

.bps-table_cell_perms_head_right {
	font-weight:bold;
	background-color:#A9F5A0;
	padding:0px;
	border-right:1px solid black;
	border-bottom:3px solid #000066;
}

.bps-perms_table_div {}

.bps-perms_table {}

.bps-table_cell_perms_blank {
	background-color:#FFFFFF;
	vertical-align:text-top;
	border-right:1px solid black;
	border-left:1px solid black;
}

.bps-table_cell_perms_bottom {
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-table_cell_file_checks {
	background-color:#FFFFFF;
	vertical-align:text-top;
	padding:5px 0px 0px 5px;
	border-right:1px solid black;
	border-left:1px solid black;
}

.bps-file_checks_bottom_table {
	width:101%;  /* must be % */
	margin-left:-5px;
	Padding:0px 0px 0px 0px;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-file_checks_bottom_table_special {
	width:100%;  /* must be % */
	margin-left:0px;
	Padding:0px 0px 0px 0px;
	background-image:url(../images/table_title_bg.png);
	background-repeat: repeat-x;
}

.bps-file_checks_bottom_bps-table_cell {
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
}

.bps-table_cell_help {
	background-color:#FFFFFF;
	font-size:1em;
	border-right:1px solid black;
	border-left:1px solid black;
	padding:15px 0px 0px 10px;
}

.bps-table_cell_help a {
	font-size:1.13em;
	font-weight:700;
	text-decoration: underline;
}

.bps_pro_activation_table {
	background-color:#FFFFFF;
	border-left:1px solid black;
	border-right:1px solid black;
	margin-bottom:10px;
}

.bps_pro_activation_form {
	background-color:#FFFFFF;
	padding:30px 0px 0px 0px;
}

.bps_pro_activate_text_field {
	font-size:1em;
	font-style:italic;
	font-weight:700;
	padding:5px 0px 0px 5px;
}

.bps-table_cell_activation_details {
	vertical-align:text-top;
	padding:0px 0px 0px 5px;
	border-right:1px solid black;
	border-left:1px solid black;
}

.bps_pro_modules_info {
	background-color:#FFFFFF;
	vertical-align:text-top;
	padding:5px 0px 5px 5px;
}

/************* BPS File Editor ************/
#bps_file_editor {width:710px; margin-bottom:10px;}
#bps-enable_bu_file_dl_button {position:relative; top:-15px; left:0px; }
#bps-download_buttons_table {position:relative; top:-25px; left:0px; }
.bps_file_editor_update { background-color:#ffffe0;border:1px solid #999999; padding:5px 0px 5px 15px;}

.bps-file_upload_title { background: #A9F5A0; border:1px solid #addae6; text-align:center; font-weight:900; padding:5px;}
.bps-file_download_title { background: #A9F5A0; border:1px solid #addae6; text-align:center; font-weight:900; padding:5px; margin-top:1px;}

.bps-download_titles {font-size:1.25em; font-weight:bold; }
#bps-download_titles_small {font-size:.50em; position:relative; top:-20px; left:0px; margin-bottom:-10px;}

.bps-download_links {font-size:1em; font-weight:bold; line-height:30px; display: block;}

/************ Maintenance Form ************/
#bps-maintenance_form_table {}

#bps-maintenance_form_table .regular-text { width: 250px; }

#bps-maintenance_form_table table th { width: 150px; background: #FFFFFF;}

#bps-maintenance_form_table table .description {margin-left:5px;}

/*********** PHP ini pages *****************/
#iniselector {float:left; margin:0px 0px 20px 0px; }
.regular-text-wide {width:100%}
.regular-text-label {width:100%;}
.iniFinderStyle { background-color:#FFFFFF; padding:2px 2px 2px 4px;
	border-right:2px solid black;
	border-left:2px solid black;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999; 
	}
.regular-text-save-path {width:80%}
/*********** PayPal and AITpro Link ********/
#bpspaypal {float:right; position:relative; top:5px; right:15px;}
#AITpro-link { padding:5px 0px 0px 10px;}